home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr11 / pdox693.zip / READ.ME < prev    next >
Text File  |  1993-05-14  |  3KB  |  51 lines

  1. To all those using LockDump.exe, a couple of notes.
  2.  
  3. 1) LockDump is designed to work with ALL .lck files that Paradox and
  4.    Paradox related products produce. This include PDOXUSRS.LCK, PARADOX.LCK
  5.    and TABLENAME.LCK.  If you find a .lck file that LockDump does not
  6.    like, please email it to me.
  7.  
  8. 2) LockDump tries to be as smart as possible when deciding what input
  9.    file to open.  If you do not supply an input file name, LockDump will
  10.    attempt to open PDOXUSRS.LCK then PARADOX.LCK. You do not need to
  11.    fully specify the input file, LOCKDUMP F: will open the lock file from
  12.    the directory associated with the F drive.
  13.  
  14. 3) In Paradox 4.X, the user name associated with a lock is NOT stored in
  15.    the .lck file.  For this reason, LockDump will attempt to open the .net
  16.    file to acquire the user name.  If the .net file cannot be opened, or
  17.    the user name is not within the net file, the lock is reported a being
  18.    owned by UNKNOWN.
  19.  
  20. 4) In Paradox 4.X lock files there is this beast know as the Group Lock.
  21.    This lock actually contains the data from the linking key fields of the
  22.    detail table in a 'to many' relationship.  To decode this field
  23.    information, LockDump attempts to open the associated table and read the
  24.    header.  When successful, LockDump will list the field names and values,
  25.    when unsuccessful, LockDump will dump the data in hexadecimal format.
  26.  
  27. 5) Paradox uses DOS level locks (Interrupt 21, Function 5C) to be sure that
  28.    two users do not write to the same portion of a .lck file at the same
  29.    time.  LockDump does NOT use this technique to insure that it gets clean
  30.    reads from the .lck or .net file.  This should not matter in a practical
  31.    environment, but if there is demand, I will upgrade LockDump.
  32.  
  33. 6) Since LockDump does not support the DOS level locks, it cannot validate
  34.    the legitimacy of a lock by testing the .net file for a live connection.
  35.    Again, if there is demand, I will upgrade LockDump to add this feature.
  36.  
  37. 7) If you haven't already done so, get your hands on NetDump.com.  It is
  38.    available from CIS in Lib 10 as NetDmp.zip.  It does support the DOS level
  39.    locks and will provide a real time list of valid users in the .net file.
  40.  
  41. 8) Any comments or suggestions will be greatly appreciated.  Please email
  42.    them to me, David R. Faulkner, (DrF), on CIS at 76116,3513, or on MCI at
  43.    510-5579.
  44.  
  45. 9) If you find LockDump at all interesting, please please please take the
  46.    time to send me a $10 registration fee.  I'm very poor, and writing
  47.    programs like this takes a lot of unbillable hours.  Fees should be mailed
  48.    to David R. Faulkner, PO Box 434, Kula, HI, 96790.
  49.  
  50. Enjoy!
  51.